const { getComplaints, getComplaints2, getComplaints3,getComplaintsById,minusLessorsCredits,minusTenantsCredits,handleComplaints } = require('../dao/complaintsDao')
module.exports.getComplaints = async function (msg) {
    switch (msg.state) {
        case '全部':
            const data1 = await getComplaints(msg)
            return { data: data1 }
        case "已处理":
            const data2 = await getComplaints2(msg)
            return { data: data2 }
        case "未处理":
            const data3 = await getComplaints3(msg)
            return { data: data3 }
    }
}

module.exports.getComplaintsById=async function(msg){
    const data = await getComplaintsById(msg)
    return data 
}
module.exports.minusLessorsCredits= async function(msg){
    const data = await minusLessorsCredits(msg)
    if(data){
        return {
            message:"处理完成",
            status:1,
        }
    }
    return {
        message:'处理失败',
        status:0
    }
}

module.exports.minusTenantsCredits= async function(msg){
    const data = await minusTenantsCredits(msg)
    if(data){
        return {
            message:"处理完成",
            status:1,
        }
    }
    return {
        message:'处理失败',
        status:0
    }
}

module.exports.handleComplaints= async function(msg){
    const data = await handleComplaints(msg)
    return data
}
